﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="dtoContent" targetNamespace="http://tempuri.org/dtoContent.xsd" xmlns:mstns="http://tempuri.org/dtoContent.xsd" xmlns="http://tempuri.org/dtoContent.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="dtoContent" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:EnableTableAdapterManager="true" msprop:Generator_DataSetName="dtoContent" msprop:Generator_UserDSName="dtoContent">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Content" msprop:Generator_TableClassName="ContentDataTable" msprop:Generator_TableVarName="tableContent" msprop:Generator_TablePropName="Content" msprop:Generator_RowDeletingName="ContentRowDeleting" msprop:Generator_UserTableName="Content" msprop:Generator_RowChangingName="ContentRowChanging" msprop:Generator_RowEvHandlerName="ContentRowChangeEventHandler" msprop:Generator_RowDeletedName="ContentRowDeleted" msprop:Generator_RowEvArgName="ContentRowChangeEvent" msprop:Generator_RowChangedName="ContentRowChanged" msprop:Generator_RowClassName="ContentRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ContentId" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnContentId" msprop:Generator_ColumnPropNameInRow="ContentId" msprop:Generator_ColumnPropNameInTable="ContentIdColumn" msprop:Generator_UserColumnName="ContentId" type="xs:int" />
              <xs:element name="Title" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInRow="Title" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_UserColumnName="Title" type="xs:string" minOccurs="0" />
              <xs:element name="Level" msprop:Generator_ColumnVarNameInTable="columnLevel" msprop:Generator_ColumnPropNameInRow="Level" msprop:Generator_ColumnPropNameInTable="LevelColumn" msprop:Generator_UserColumnName="Level" type="xs:int" minOccurs="0" />
              <xs:element name="ParentId" msprop:Generator_ColumnVarNameInTable="columnParentId" msprop:Generator_ColumnPropNameInRow="ParentId" msprop:Generator_ColumnPropNameInTable="ParentIdColumn" msprop:Generator_UserColumnName="ParentId" type="xs:int" minOccurs="0" />
              <xs:element name="ContentType" msprop:Generator_ColumnVarNameInTable="columnContentType" msprop:Generator_ColumnPropNameInRow="ContentType" msprop:Generator_ColumnPropNameInTable="ContentTypeColumn" msprop:Generator_UserColumnName="ContentType" type="xs:string" />
              <xs:element name="CultureCode" msprop:Generator_ColumnVarNameInTable="columnCultureCode" msprop:Generator_ColumnPropNameInRow="CultureCode" msprop:Generator_ColumnPropNameInTable="CultureCodeColumn" msprop:Generator_UserColumnName="CultureCode" type="xs:string" />
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="LanguagePairs" msprop:Generator_TableClassName="LanguagePairsDataTable" msprop:Generator_TableVarName="tableLanguagePairs" msprop:Generator_TablePropName="LanguagePairs" msprop:Generator_RowDeletingName="LanguagePairsRowDeleting" msprop:Generator_UserTableName="LanguagePairs" msprop:Generator_RowChangingName="LanguagePairsRowChanging" msprop:Generator_RowEvHandlerName="LanguagePairsRowChangeEventHandler" msprop:Generator_RowDeletedName="LanguagePairsRowDeleted" msprop:Generator_RowEvArgName="LanguagePairsRowChangeEvent" msprop:Generator_RowChangedName="LanguagePairsRowChanged" msprop:Generator_RowClassName="LanguagePairsRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SourceLanguage" msprop:Generator_ColumnVarNameInTable="columnSourceLanguage" msprop:Generator_ColumnPropNameInRow="SourceLanguage" msprop:Generator_ColumnPropNameInTable="SourceLanguageColumn" msprop:Generator_UserColumnName="SourceLanguage" type="xs:string" minOccurs="0" />
              <xs:element name="TargetLanguage" msprop:Generator_ColumnVarNameInTable="columnTargetLanguage" msprop:Generator_ColumnPropNameInRow="TargetLanguage" msprop:Generator_ColumnPropNameInTable="TargetLanguageColumn" msprop:Generator_UserColumnName="TargetLanguage" type="xs:string" minOccurs="0" />
              <xs:element name="Id" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_ColumnVarNameInTable="columnId" msprop:Generator_ColumnPropNameInRow="Id" msprop:Generator_ColumnPropNameInTable="IdColumn" msprop:Generator_UserColumnName="Id" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TranslationContent" msprop:Generator_TableClassName="TranslationContentDataTable" msprop:Generator_TableVarName="tableTranslationContent" msprop:Generator_TablePropName="TranslationContent" msprop:Generator_RowDeletingName="TranslationContentRowDeleting" msprop:Generator_UserTableName="TranslationContent" msprop:Generator_RowChangingName="TranslationContentRowChanging" msprop:Generator_RowEvHandlerName="TranslationContentRowChangeEventHandler" msprop:Generator_RowDeletedName="TranslationContentRowDeleted" msprop:Generator_RowEvArgName="TranslationContentRowChangeEvent" msprop:Generator_RowChangedName="TranslationContentRowChanged" msprop:Generator_RowClassName="TranslationContentRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ContentId" msprop:Generator_ColumnVarNameInTable="columnContentId" msprop:Generator_ColumnPropNameInRow="ContentId" msprop:Generator_ColumnPropNameInTable="ContentIdColumn" msprop:Generator_UserColumnName="ContentId" type="xs:int" />
              <xs:element name="LanguagePairId" msprop:Generator_ColumnVarNameInTable="columnLanguagePairId" msprop:Generator_ColumnPropNameInRow="LanguagePairId" msprop:Generator_ColumnPropNameInTable="LanguagePairIdColumn" msprop:Generator_UserColumnName="LanguagePairId" type="xs:int" />
              <xs:element name="IsSelected" msprop:Generator_ColumnVarNameInTable="columnIsSelected" msprop:Generator_ColumnPropNameInRow="IsSelected" msprop:Generator_ColumnPropNameInTable="IsSelectedColumn" msprop:Generator_UserColumnName="IsSelected" type="xs:boolean" minOccurs="0" />
              <xs:element name="State" msprop:Generator_ColumnVarNameInTable="columnState" msprop:Generator_ColumnPropNameInRow="State" msprop:Generator_ColumnPropNameInTable="StateColumn" msprop:Generator_UserColumnName="State" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Languages" msprop:Generator_TableClassName="LanguagesDataTable" msprop:Generator_TableVarName="tableLanguages" msprop:Generator_TablePropName="Languages" msprop:Generator_RowDeletingName="LanguagesRowDeleting" msprop:Generator_UserTableName="Languages" msprop:Generator_RowChangingName="LanguagesRowChanging" msprop:Generator_RowEvHandlerName="LanguagesRowChangeEventHandler" msprop:Generator_RowDeletedName="LanguagesRowDeleted" msprop:Generator_RowEvArgName="LanguagesRowChangeEvent" msprop:Generator_RowChangedName="LanguagesRowChanged" msprop:Generator_RowClassName="LanguagesRow">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LanguageId" msprop:Generator_ColumnVarNameInTable="columnLanguageId" msprop:Generator_ColumnPropNameInRow="LanguageId" msprop:Generator_ColumnPropNameInTable="LanguageIdColumn" msprop:Generator_UserColumnName="LanguageId" type="xs:string" />
              <xs:element name="LanguageName" msprop:Generator_ColumnVarNameInTable="columnLanguageName" msprop:Generator_ColumnPropNameInRow="LanguageName" msprop:Generator_ColumnPropNameInTable="LanguageNameColumn" msprop:Generator_UserColumnName="LanguageName" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Content" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="LanguagePairs_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:LanguagePairs" />
      <xs:field xpath="mstns:Id" />
    </xs:unique>
    <xs:unique name="TranslationContent_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TranslationContent" />
      <xs:field xpath="mstns:LanguagePairId" />
      <xs:field xpath="mstns:ContentId" />
    </xs:unique>
    <xs:unique name="Languages_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Languages" />
      <xs:field xpath="mstns:LanguageId" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="LanguagePairs_TranslationContent" msdata:parent="LanguagePairs" msdata:child="TranslationContent" msdata:parentkey="Id" msdata:childkey="LanguagePairId" msprop:Generator_UserChildTable="TranslationContent" msprop:Generator_ChildPropName="GetTranslationContentRows" msprop:Generator_UserParentTable="LanguagePairs" msprop:Generator_UserRelationName="LanguagePairs_TranslationContent" msprop:Generator_RelationVarName="relationLanguagePairs_TranslationContent" msprop:Generator_ParentPropName="LanguagePairsRow" />
      <msdata:Relationship name="Languages_LanguagePairs" msdata:parent="Languages" msdata:child="LanguagePairs" msdata:parentkey="LanguageId" msdata:childkey="SourceLanguage" msprop:Generator_UserChildTable="LanguagePairs" msprop:Generator_ChildPropName="GetLanguagePairsRowsByLanguages_LanguagePairs" msprop:Generator_UserParentTable="Languages" msprop:Generator_UserRelationName="Languages_LanguagePairs" msprop:Generator_RelationVarName="relationLanguages_LanguagePairs" msprop:Generator_ParentPropName="LanguagesRowByLanguages_LanguagePairs" />
      <msdata:Relationship name="Languages_LanguagePairs1" msdata:parent="Languages" msdata:child="LanguagePairs" msdata:parentkey="LanguageId" msdata:childkey="TargetLanguage" msprop:Generator_UserChildTable="LanguagePairs" msprop:Generator_ChildPropName="GetLanguagePairsRowsByLanguages_LanguagePairs1" msprop:Generator_UserParentTable="Languages" msprop:Generator_UserRelationName="Languages_LanguagePairs1" msprop:Generator_RelationVarName="relationLanguages_LanguagePairs1" msprop:Generator_ParentPropName="LanguagesRowByLanguages_LanguagePairs1" />
      <msdata:Relationship name="Content_TranslationContent" msdata:parent="Content" msdata:child="TranslationContent" msdata:parentkey="Id" msdata:childkey="ContentId" msprop:Generator_UserChildTable="TranslationContent" msprop:Generator_ChildPropName="GetTranslationContentRows" msprop:Generator_ParentPropName="ContentRow" msprop:Generator_UserRelationName="Content_TranslationContent" msprop:Generator_RelationVarName="relationContent_TranslationContent" msprop:Generator_UserParentTable="Content" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>